package com.yazi.mxz.admin.jackson;

import java.util.HashMap;
import java.util.Map;

import com.yazi.mxz.common.entity.beans.*;
import com.yazi.mxz.common.jackson.as.*;
import com.yazi.mxz.common.jackson.mixin.CategoryAsMixIn;
import com.yazi.mxz.common.jackson.mixin.CategoryMixIn;
import com.yazi.mxz.common.jackson.mixin.MemberMixIn;
import com.yazi.mxz.common.jackson.mixin.NoticeMixIn;
import com.yazi.mxz.common.jackson.mixin.RegionMixIn;
import com.yazi.mxz.common.jackson.mixin.RoleMixIn;


public class MixInFactory {

	public Map<Class<?>, Class<?>> getMixIns() {
		Map<Class<?>, Class<?>> map = new HashMap<Class<?>, Class<?>>();
		
		map.put(CategoryAs.class, CategoryAsMixIn.class);
		map.put(Category.class, CategoryMixIn.class);
		map.put(Member.class, MemberMixIn.class);
		map.put(Notice.class, NoticeMixIn.class);
		map.put(Region.class, RegionMixIn.class);
		map.put(Role.class, RoleMixIn.class);
		
		return map;
	}
	
}
